@charset "utf-8";
/* CSS Document */

body,html{ height:100%;margin:0;padding:0;}
body {/* background:url(images/bg1.jpg) no-repeat top center #407efc;*/ background:#bbe1ff;  margin:0; padding:0; font: 13px/1.6 "微软雅黑", Helvetica, sans-serif; color:#232323; }
input { outline: none; }
/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }


img { width:100%; border:none;}
.clear { clear:both;}





.mainBody { width:90%; margin:0 auto;}
.main_line1 { margin:50px 20px; border:#fff 1px solid; padding:20px;}
.main_line2 { border:#fff 5px solid;}
.main_tab { padding:20px;}
.main_tab_top { margin:0 20px; line-height:80px; text-align:center; font-size:2em; color:#fff; background:#045a9f;}
.main_tab_top input { width:1.5em; height:1.5em;}
.main_tab_m { padding:20px 0; text-align:center;}

.reg_ul{
  width: 100%; margin:0; padding:0;
}
.reg_ul li{
  margin: auto;
  overflow: hidden;
  width: 100%;
  margin-top: 10px;
  height:53px; line-height:50px;
}

.reg_ul li span{
  float: left;
  width:20%;
  text-align:right;
  display:inline-block;
  margin: auto;
/*  color:#fff;*/
  line-height:53px;
  font-size:2em;
}

.reg_ul li input{
  float: left;
  width: 60%;
  height: 50px;
  border:none;
  border-bottom:1px solid #232323;
  background:none;
  padding-left: 20px;
  outline:medium;
  margin-left: 10px;
/*  color:#fff;*/
  font-size:1.5em;
}
.reg_ul li textarea{
  float: left;
  width: 60%;
  height: 150px;
  border:none;
  border-bottom:1px solid #232323;
  background:none;
  padding-left: 20px;
  outline:medium;
  margin-left: 10px;
/*  color:#fff;*/
  font-size:1.5em;
}
.reg_ul li input.yzm { width:150px;}
.reg_ul li .yzm_pic { width:100px; float:left; margin-left:20px; padding-top:10px; height:40px; line-height:40px;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* WebKit*/  
    color:#a3a3a3; 
}  
input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  
    color:#a3a3a3; 
}  
input::-moz-placeholder, textarea::-moz-placeholder { /* Mozilla Firefox 19+ */  
    color:#a3a3a3; 
}  
input:-ms-input-placeholder, textarea:-ms-input-placeholder { /* IE 10+ */  
    color:#a3a3a3; 
} 

.main_tab_bottom { width:100%; padding-top:50px; text-align:center;}
.main_tab_bottom button{
  width:30%;
  margin:0 auto 20px auto;
  color: #ffffff;
  background-color: #b7282c;
  font-size:1.5em;
  padding: 10px;
  outline: inherit;
  border-radius: 6px;
  border:none;
  cursor: pointer;
}
.main_tab_bottom img { width:80px; height:80px;}